% 写一个 matlab 命令行解析脚本
% 解析命令行参数，并输出参数值

% 使用方法
% matlab.exe -nodesktop -nosplash -r "cmd_args('data.txt', 'test_out_dir')"

% 获取命令行参数
function my_cmd_scripts(varargin)
    p = inputParser;

    % 添加参数选项
    addRequired(p, "filename");
    addRequired(p, "output_dir");

    % 解析命令行参数
    parse(p, varargin{:});

    % 输出参数值
    disp(p)
    fprintf(1, "filename: %s\n", p.Parameters);
end